Видео ютуба по тегу Compiler Thinks That Calling Constructor With Arg.getclass().Cast(Arg) Is Recursive Althought It Wro